﻿/* Top */
body { margin: 0px; padding: 0px; font-family: "宋体"; font-size: 12px; }
.red { color: #F00; }
.bold { font-weight: bold; }
ul, li { margin: 0px; padding: 0px; list-style: none; }
form { margin: 0px; padding: 0px; }
img { border: 0px; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
/* bottom */
.bottom {
	width: 100%;
	text-align: center;
	color: #808080;
	line-height: 20px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: block;
	margin-bottom: 20px;
}
.bottom a { color: #808080; text-decoration: none; }
.bottom a:hover { color: #808080; text-decoration: underline; }

.top {
	width: 985px;
	margin: auto;
	margin-top: 0px;
	background-image: url(top_bg.gif);
}
.logo {
	float: left;
	height: 98px;
}
.topLeft {
	float: right;
	margin-top: 12px;
}
.topLeft a { color: #00e; text-decoration: none; }

.topNav {
	clear: both;
	margin-left: 80px;
}

.topSpace { clear: both; height: 40px; background: url(Top_SpaceBG.gif) repeat-x; }

.nav_main {
	POSITION: absolute; TOP: 70px; LEFT: 338px
}
.nav_main UL {
	WIDTH: 730px
}
.nav_main li {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; TEXT-INDENT: 20px; MARGIN: 0px 5px 0px 0px; FLOAT: left; HEIGHT: 27px; COLOR: #fff; FONT-SIZE: 14px
}
.nav_main li A {
	DISPLAY: block; BACKGROUND: url(bg_icon.png) no-repeat; COLOR: #fff
}
.nav_main li A:hover {
	TEXT-DECORATION: none; text-shadow: 1px 1px #000
}
.nav_main li.homepage A {
	WIDTH: 84px; BACKGROUND-POSITION: 0px -30px
}
.nav_main li.account A {
	WIDTH: 114px; BACKGROUND-POSITION: -89px -30px
}
.nav_main li.finance A {
	WIDTH: 112px; BACKGROUND-POSITION: -208px -30px
}
.nav_main li.overview A {
	WIDTH: 132px; BACKGROUND-POSITION: -320px -30px
}
.nav_main li.overtao A {
	WIDTH: 112px; BACKGROUND-POSITION: -320px -30px
}
.nav_main li.manage A {
	WIDTH: 112px; BACKGROUND-POSITION: -452px -30px
}
.nav_main li A.current {
	COLOR: #333; FONT-WEIGHT: bold
}
.nav_main li A.current:hover {
	text-shadow: 0 0
}
.nav_main li.homepage A.current {
	BACKGROUND-POSITION: 0px 0px
}
.nav_main li.account A.current {
	BACKGROUND-POSITION: -89px 0px
}
.nav_main li.finance A.current {
	BACKGROUND-POSITION: -208px 0px
}
.nav_main li.overview A.current {
	BACKGROUND-POSITION: -320px 0px
}
.nav_main li.overtao A.current {
	BACKGROUND-POSITION: -320px 0px
}
.nav_main li.manage A.current {
	BACKGROUND-POSITION: -452px 0px
}
/* Main */
.main { width: 985px; margin: auto; }

/* Global */
a { color: #0000F0; text-decoration: none; }
.left { float: left; width: 330px; }
.leftBox { border: 1px solid #ccc; margin-bottom: 15px; }
.leftTitle {
	border-bottom: 1px solid #ccc;
	height: 29px;
	font-weight: bold;
	line-height: 29px;
	padding-left: 30px;
	background-image: url(Default_TitleBG.gif);
	background-repeat: no-repeat;
}
.leftContent { height: 90px; background: url(Default_BoxBG.gif); line-height: 30px; padding-left: 10px; }
.leftContent .cl { float: left; }
.leftContent .cr { float: right; margin-top: 31px; padding-right: 10px; color: #00f; }
.leftContent span { font-weight: bold; }
.leftContent2 { height: 98px; }
.lc2title { background: #ededed; height: 25px; color: #656565; line-height: 25px; padding-left: 10px; }
.lc2content { height: 45px; width: 290px; border-bottom: 1px dotted #d1d1d1; margin: 0px auto; line-height: 17px; padding-top: 10px; }
.lc2content span { color: #adadad; }
.lc2content .fright { margin-top: 8px; }
.right { float: right; width: 640px; height: auto; border: 1px solid #ccc; }
.rbox {width: 600px;margin-top: 0px;margin-right: auto;margin-bottom: 15px;margin-left: auto;}
.rbox1 { border-bottom: 1px dotted #d1d1d1; line-height: 20px; padding: 10px 40px; }
.rbox1_s1 { color: #666666; }
.rbox2 { padding: 20px 40px; }
.rbox2 a { line-height: 25px; width: 450px; padding: 5px 10px; display: block; border: 1px solid #fff; }
.rbox2 a:hover { border: 1px solid #FFE222; background: #FFFDEF; }
.rbox2 .s1 { font-size: 14px; color: #015eac; font-weight: bold; }
.rbox2 .s2 { color: #808080; }


.title { text-align: center; }
.c2 { border: 1px solid #ffca3c; padding: 0px; margin-bottom: 20px; background: #fffddc; padding: 10px; }
.c2l { float: left; padding: 0px 30px; }
.c2r { float: left; line-height: 30px; font-weight: bold; font-size: 14px; }
.c2r_p3 { color: #039; }

.c1 { border: 1px solid #ccc; padding: 17px 24px; }
.c1Ttitle { padding: 0px; margin: 0px; font-size: 14px; }
.inputText { display: block; border: 1px solid #ccc; width: 100%; height: 40px; line-height: 20px; margin: 8px 0px; }
.tipCopy { border: #b9b9b9 1px solid; position: absolute; padding: 5px; width: 158px; display: none; background: #ffff96; margin-left: 112px; margin-top: 5px; }
.altRight { position: absolute; margin: -17px 0px 0px -6px; width: 167px; background: url(alt_triangle_2.gif) no-repeat -1190px 0px; height: 12px; }


.main .main-guide {
	MARGIN-TOP: 10px
}
.main .main-nav {
	BORDER-BOTTOM: #f0f0f0 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #f9f9f9; MARGIN-TOP: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; HEIGHT: 14px; COLOR: #999; FONT-SIZE: 14px; BORDER-TOP: #f0f0f0 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.main .main-nav UL li {
	DISPLAY: inline; FLOAT: left
}
.main .main-nav UL li.arrow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; COLOR: #ccc; PADDING-TOP: 0px
}
.main .main-nav UL li.current {
	COLOR: #2467e3
}
.form-item {
	margin: 0px;
	padding: 0px;
	height: 35px;
}
.label {
	TEXT-ALIGN: right; WIDTH: 130px; ZOOM: 1; DISPLAY: inline-block; COLOR: #484848
}
.error {
	PADDING-LEFT: 10px; COLOR: #f00
}
.note {
	PADDING-LEFT: 10px; COLOR: #999
}
.note STRONG {
	COLOR: #4487f3; FONT-WEIGHT: bold
}
.w200 {
	WIDTH: 200px
}
.w210 {
	WIDTH: 210px
}
.w300 {
	WIDTH: 300px
}
.w400 {
	WIDTH: 400px
}
.text {
	BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 25px; VERTICAL-ALIGN: middle; BORDER-TOP: #acacac 1px solid; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-TOP: 0px
}
.text-disabled {
	BORDER-BOTTOM: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; BORDER-TOP: #acacac 1px solid; BORDER-RIGHT: #acacac 1px solid
}
.main .submit {
	MARGIN: 0px 0px 0px 0px; WIDTH: 100px; HEIGHT: 25px
}
.highlight {
	BACKGROUND: #f3f8fc
}
.main .form-item .getCode {
	WIDTH: 100px; HEIGHT: 25px; FONT-SIZE: 12px
}
.main .accept {
	MARGIN: 20px 0px 0px 130px
}
.main .accept A {
	COLOR: #000; TEXT-DECORATION: underline
}
.cz{
	float: right;
	margin-right: 16px;
	margin-top: -35px;
}

.account { border-left: 1px solid #ccc; border-top: 1px solid #ccc; background: #f5f7f4; border-bottom: none; border-right: none; text-align: center; }
.account td, .account th { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 30px; font-weight: normal; }
.account input { width: 260px; }
.counts { width: 100%; border: 1px solid #ccc; text-align: center; }
.counts .title { border-bottom: 1px solid #ccc; text-align: left; font-weight: bold; padding-left: 10px; font-size: 14px; }
.counts span { font-weight: normal; }
.counts td, th { height: 29px; white-space: normal; word-break: break-all; }
.counts th { color: #00f; font-weight: normal; }
.counts .space { background: #f6f6f6; }
.counts .t1 { width: 15%; }
.counts .t2 { width: 60%; }
.counts .t3 { width: 5%; }
.counts .t4 { width: 20%; }
.counts a { text-decoration: underline; color: #000; }


.mainLeft { float: left; padding: 15px; }
.ml_title { font-weight: bold; line-height: 30px; }
.ml_valid { line-height: 20px; }
.mainLeft .inputText { border: 1px solid #7e9db9; width: 176px; }
.mainLeft select { vertical-align: middle; }
.mainRight {
	float: right;
	width: 560px;
	background: #ecf1f7;
	padding: 10px;
	margin-top: 10px;
}
.mainRight_v0 { height: 520px; }
.mainRight_v1 { height: 600px; }
.mainRight_v2 { height: 600px; }
.mainRight_v2_image{ height:440px;}
.mainRight .ad { text-align: center; margin-top: 30px; }
.mr_preview { width: 255px; height: 74px; border: 1px solid #cdcbcc; background: #FFF; line-height: 18px; font-size: 9pt; padding: 5px; margin: auto;  }
.mr_previewpic { width: 220px; height: auto; border: 1px solid #cdcbcc; background: #FFF; line-height: 18px; font-size: 9pt; padding: 5px; margin: auto; margin-top: 50px; }

.mr_description { width: 435px; margin: auto; margin-top: 10px; line-height: 20px; color: #656565; }

.mainTopNav { width: 983px; margin: auto; text-align: center; padding-left: 50px; }
.mainTopNav div { float: left; }
.mainTopNav .s1 { width: 100px; height: 30px; border: 1px solid #c4c4c4; border-bottom: none; line-height: 30px; background: #ecf1f7; }
.mainTopNav .n2 { border: 1px solid #c4c4c4; border-bottom: none; border-left: none; height: 20px; line-height: 20px; width: 100px; margin-top: 10px; }
.mainTopNav .n1 { border: 1px solid #c4c4c4; border-bottom: none; border-right: none; height: 20px; line-height: 20px; width: 100px; margin-top: 10px; }

#preview_fake { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale); width: 240px; height: 70px; }
